package com.qm.console.dao.mapper;

import com.qm.console.dao.model.BasicStatisticsDO;
import com.qm.console.pubdef.dto.analysis.ChannelQueryDTO;

import java.util.List;

public interface BasicStatisticsDOMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(BasicStatisticsDO record);

    int insertSelective(BasicStatisticsDO record);

    BasicStatisticsDO selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(BasicStatisticsDO record);

    int updateByPrimaryKey(BasicStatisticsDO record);

    int count(ChannelQueryDTO query);

    List<BasicStatisticsDO> list(ChannelQueryDTO query);

    List<BasicStatisticsDO> getChannels();

    List<String> getVersions();
}